@import 'element-ui/packages/theme-chalk/src/mixins/config.scss';

//
// 获取var名称
//
@function getVarName($args...) {
  @return #{joinNames($args)};
}

//
// 获取element-ui的var名称
//
@function getElVarName($args...) {
  @return getVarName($modifier-separator + $namespace, $args);
}

//
// 获取var
//
@function getVar($args...) {
  @return var(#{joinNames($args)});
}

//
// 获取element-ui的var
//
@function getElVar($args...) {
  @return getVar($modifier-separator + $namespace, $args);
}

//
// 将数组转成$sep分割的字符串
//
@function joinNames($list, $sep: '-') {
  $name: '';

  @each $item in $list {
    @if $item !='' {
      $name: if($name=='', $item, $name + $sep + $item);
    }
  }

  @return $name;
}
